up
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

up
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso.
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

2 horas atrás, Poccnn disse:explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso.
Exatamente, está confuso principalmente pelo título do tópico, que não tem nada haver com o pedido.
19 horas atrás, Senju uchira disse:
Você pode fazer um addEvent com a função doItemSetAttribute:
local function setAttribute(item, value, time) if time > 0 then doItemSetAttribute(item, "lifeabsorb", value) addEvent(setAttribute, 1000, value, time - 1) else doItemSetAttribute(item, "lifeabsorb", 0) end end
Fiz uma função para você, não sei se quer que isso aconteça ao clicar em um item, mas, só colocar essa função em cima da função principal (onUse por exemplo) e dentro da função principal chama a função feita setAttribute(item, value, time), na qual os parâmetros item, value e time são:
Pelo que entendi, é isso que quer. Veja se é isso mesmo.
Edited Agosto 27 by Yan18
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

1 hora atrás, Yan18 disse:Exatamente, está confuso principalmente pelo título do tópico, que não tem nada haver com o pedido.
Você pode fazer um addEvent com a função doItemSetAttribute:
local function setAttribute(item, value, time) if time > 0 then doItemSetAttribute(item, "lifeabsorb", value) addEvent(setAttribute, 1000, value, time - 1) else doItemSetAttribute(item, "lifeabsorb", 0) end endFiz uma função para você, não sei se quer que isso aconteça ao clicar em um item, mas, só colocar essa função em cima da função principal (onUse por exemplo) e dentro da função principal chama a função feita setAttribute(item, value, time), na qual os parâmetros item, value e time são:
- Item = Id do item
- Value = Valor do atributo (pode deixar 100 mesmo como deixou no xml)
- Time = Duração em segundos (deixe 10 já que é o valor que quer)
Pelo que entendi, é isso que quer. Veja se é isso mesmo.
desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player
4 horas atrás, Poccnn disse:explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso.
eu queria uma spell que desse esse atributo temporario para o player com effeito
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

14 minutos atrás, Senju uchira disse:desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player
eu queria uma spell que desse esse atributo temporario para o player com effeito
Acabei de fazer uma função para você que faz isso, é temporário (pois seta o valor para 0 depois de 10 segundos).
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

Agora, Yan18 disse:Acabei de fazer uma função para você que faz isso, é temporário (pois seta o valor para 0 depois de 10 segundos).
perdoe não sei muito sobre script onde eu ponho na spells
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

39 minutos atrás, Senju uchira disse:perdoe não sei muito sobre script onde eu ponho na spells
Poste o script da spell.
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local function setAttribute(item, value, time)
if time > 0 then
doItemSetAttribute(item, "lifeabsorb", value)
addEvent(setAttribute, 1000, value, time - 1)
else
doItemSetAttribute(item, "lifeabsorb", 0)
end
end
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
info
Group: Herói
Joined: 07/03/16
Posts: 1.4k
Reputation: +385
Gender: Masculino

20 horas atrás, Senju uchira disse:desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player
eu queria uma spell que desse esse atributo temporario para o player com effeito
o que seria "lifeAbsorb"? explica como funciona essa ação.
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

vc coloca em item xml a tag , fuciona assim todo dano que vc toda de magia ou atk de sword club etc.. cura vc
Edited Agosto 29 by Senju uchira
info
Group: Lorde
Joined: 05/06/12
Posts: 2.2k
Reputation: +215
Gender: Masculino

5 horas atrás, Senju uchira disse:@Poccnn https://tibiaking.com/forums/topic/98786-novos-atributos-criticaldodgelife-e-mana-leechlife-e-mana-absorb/
vc coloca em item xml a tag , fuciona assim todo dano que vc toda de magia ou atk de sword club etc.. cura vc
Primeiro que você não pode colocar links de outros fóruns aqui, recomendo remover porque isso pode te gerar banimento.
Sobre seu pedido, não tem como dar atributo para players, somente para itens. O seu pedido não faz muito sentido, usar uma spell para dar atributo ao player. Mas, você pode ao usar a spell, atribuir um atributo para algum item.
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2

8 horas atrás, Yan18 disse:Primeiro que você não pode colocar links de outros fóruns aqui, recomendo remover porque isso pode te gerar banimento.
Sobre seu pedido, não tem como dar atributo para players, somente para itens. O seu pedido não faz muito sentido, usar uma spell para dar atributo ao player. Mas, você pode ao usar a spell, atribuir um atributo para algum item.
ok nao sabia ,kkk
info
Group: Campones
Joined: 10/09/17
Posts: 48
Reputation: +2
queria pedir uma spells que deixe com esses atributos por 10 segundos
up alguem
Edited Agosto 26 by Senju uchira